developmentally delayed person - English Synonyms Dictionary